/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package restaurante.cdp;



import javax.persistence.Entity;
import javax.persistence.EnumType;
import javax.persistence.Enumerated;
import restaurante.cdp.enuns.Tamanho;
import restaurante.cdp.enuns.TipoProduto;
import restaurante.util.persistencia.ObjetoPersistente;





/**
 *
 * @author a20101bsi0623
 */

@Entity
public class Produto extends ObjetoPersistente{
    private String nome;
    private Double custo;
    private Double valor;
    private Tamanho tam; 
    private TipoProduto tipo;
    private Double tempoPreparo;
    private String sabor;
    
    
    
    public Produto(Integer num,String nome, Double custo, Double valor, Tamanho tam, TipoProduto tipo, Double tempo, String sabor){
        this.nome = nome;
        this.custo = custo;
        this.valor = valor;
        this.tam = tam;
        this.tipo = tipo;
        this.tempoPreparo = tempo;
        this.sabor = sabor;
    }

   public Produto()
   {
       
   }
 
   

    public Tamanho getTam() {
            return tam;
    }

    public void setTam(Tamanho tam) {
            this.tam = tam;
    }

    public String getNome() {
        return nome;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }

    @Enumerated(EnumType.STRING)
    public TipoProduto getTipo() {
        return tipo;
    }

    public void setTipo(TipoProduto tipo) {
        this.tipo = tipo;
    }

    public Double getValor() {
        return valor;
    }

    public void setValor(Double valor) {
        this.valor = valor;
    }

    public Double getCusto() {
        return custo;
    }

    public void setCusto(Double custo) {
        this.custo = custo;
    }

    

    public Double getTempoPreparo() {
        return tempoPreparo;
    }

    public void setTempoPreparo(Double tempoPreparo) {
        this.tempoPreparo = tempoPreparo;
    }

    public String getSabor() {
        return sabor;
    }

    public void setSabor(String sabor) {
        this.sabor = sabor;
    }
    
    

//    public String getDescricao(){
//       return this.getNome()+" "+this.getTam();
//    }

}
